a thunderous applause - Spanish English Dictionary